Skip to content

[stable/V01.06] Improvement for firmware-update min_version#652

Open
huaqianli wants to merge 4 commits intostable/V01.06from
lee/stable_v1.6_sm_ver
Open

[stable/V01.06] Improvement for firmware-update min_version#652
huaqianli wants to merge 4 commits intostable/V01.06from
lee/stable_v1.6_sm_ver

Conversation

@huaqianli
Copy link
Collaborator

@huaqianli huaqianli commented Mar 12, 2026

iot2050-firmware-update: Remove OS dependency from backup pacakge
iot2050-firmware-update: Avoid tar extract deprecation warning
firmware-update-pacakge: Update to follow shellcheck best practices
firmware-update-package: keep min_version fixed

@huaqianli huaqianli changed the base branch from master to stable/V01.06 March 12, 2026 06:22
@huaqianli huaqianli force-pushed the lee/stable_v1.6_sm_ver branch from a726385 to ab12e02 Compare March 12, 2026 07:43
Do not recalculate `min_version` during firmware update package
generation.

Adjusting `min_version` for internal or debug versions is not
necessary or meaningful, so keep the template value `V01.01.01`
for all packages.

Signed-off-by: Li Hua Qian <huaqian.li@siemens.com>
Signed-off-by: Li Hua Qian <huaqian.li@siemens.com>
Pass `filter='fully_trusted'` to `tarfile.extract()` when supported,
and fall back to the old call on older Python versions.

Signed-off-by: Li Hua Qian <huaqian.li@siemens.com>
Simplify the firmware rollback process by removing the OS version check
from the backup package.

Previously, the backup function would attempt to calculate a min_version
for the target_os. This created an unnecessary dependency, potentially
complicating rollbacks.

Signed-off-by: Li Hua Qian <huaqian.li@siemens.com>
@huaqianli huaqianli force-pushed the lee/stable_v1.6_sm_ver branch from ab12e02 to 9754c54 Compare March 16, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant